/**
 * 
 */
package org.yelongframework.model.support.mybatis.service;

import org.apache.ibatis.session.SqlSession;
import org.yelongframework.model.service.SqlModelService;
import org.yelongframework.model.support.mybatis.sql.executor.MybatisSqlExecutor;

/**
 * mybatis模型业务
 * 
 * @since 1.0.0
 */
public interface MybatisModelService extends SqlModelService {

	/**
	 * @return SQL会话
	 */
	SqlSession getSqlSession();

	/**
	 * @return mybatis数据库操作对象
	 */
	MybatisSqlExecutor getMybatisSqlExecutor();

	/**
	 * @return mybatis模型业务处理配置
	 */
	MybatisModelServiceConfiguration getMybatisModelServiceConfiguration();

}
